package factory.factorymethod;

// 一个具体工厂类
// 能创建 Circle 和 Square

public class ShapeFactoryV1 implements ShapeFactory {

	// 创建各种对象的方法，用参数指明要创建的具体对象
	@Override
	public Shape createShape(String type) {
		System.out.println("Made in factory 1:");
		if (type.equals("Circle")) {
			return new Circle();
		} else if (type.equals("Square")) {
			return new Square();
		} else {
			return null;
		}
	}
}
